home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-08-09 | 1.7 KB | 68 lines |
- OPTIMIZE = OPTIMIZE
- CCFLAGS = CPU=68040 NOSTKCHK MATH=68881 IGNORE=85+100+161+154+84+132 STRMERGE\
- DATA=AUTO
- CC = sc
- MKDEP = /mkdep
- YACC = bison -y
- LEX = flex
- LIBRAYDIR = //libray
- INCLUDE = IDIR=$(LIBRAYDIR) IDIR=// IDIR=$(LIBRAYDIR)/libcommon
- CFLAGS = $(CCFLAGS) $(INCLUDE) $(OPTIMIZE)
- LIBS = LIB:unix.lib LIB:fl.lib LIB:scm881.lib LIB:sc.lib
-
- LDFLAGS = SC SD ND NOICONS
-
- YFLAGS = -d
-
- CFILES = main.c yacc.c lex.c
- OBJS = main.o yacc.o lex.o
- DEPENDSRC = main.c yacc.y lex.l
-
- .c.o:
- $(CC) $(CFLAGS) $<
-
- rsconvert: $(OBJS)
- slink FROM LIB:c.o $(OBJS) TO rsconvert $(LDFLAGS) LIB $(LIBS)
-
- clean:
- delete y.tab.h $(OBJS) lex.c yacc.c quiet
-
- # DO NOT DELETE THIS LINE
- main.o: main.c
- main.o: //config.h
- main.o: //libray/libcommon/color.h
- main.o: //libray/libcommon/common.h
- main.o: //libray/libcommon/error.h
- main.o: //libray/libcommon/expr.h
- main.o: //libray/libcommon/ray.h
- main.o: //libray/libcommon/transform.h
- main.o: //libray/libcommon/vector.h
- yacc.o: yacc.y
- yacc.o: //config.h
- yacc.o: //libray/libcommon/color.h
- yacc.o: //libray/libcommon/common.h
- yacc.o: //libray/libcommon/error.h
- yacc.o: //libray/libcommon/expr.h
- yacc.o: //libray/libcommon/ray.h
- yacc.o: //libray/libcommon/transform.h
- yacc.o: //libray/libcommon/vector.h
- # $(CC) $(CCFLAGS) $(INCLUDE) $>.c
- $(YACC) $(YFLAGS) $*.y
- copy y.tab.c $*.c
- delete y.tab.c
- $(CC) $(CFLAGS) $*.c
- lex.o: lex.l
- lex.o: //config.h
- lex.o: //libray/libcommon/color.h
- lex.o: //libray/libcommon/common.h
- lex.o: //libray/libcommon/error.h
- lex.o: //libray/libcommon/expr.h
- lex.o: //libray/libcommon/ray.h
- lex.o: //libray/libcommon/transform.h
- lex.o: //libray/libcommon/vector.h
- # $(CC) $(CCFLAGS) $(INCLUDE) $>.c
- $(LEX) $*.l
- copy lex.yy.c $*.c
- delete lex.yy.c
- $(CC) $(CFLAGS) $*.c
-